﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using KZ.Utilities;

namespace KZ.Express.H.ENT
{
    public class AdminOrderENT : OrderENT
    {
        public string MasterOrderNumber { get; set; }

        public string ConnectAWB { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập ngày")]
        public DateTime OrderDate { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập nhân viên sale")]
        public int? SaleID { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập dịch vụ")]
        public int? CarrierID { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập nhà cung cấp")]
        public int? SupplierID { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập khách hàng")]
        public int? CustomerID { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập đích đến")]
        public int? CountryID { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập loại")]
        public string Type { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập số ký")]
        public decimal? Weight { get; set; }

        public int? OriginalPriceListID { get; set; }

        public decimal? StandardPrice { get; set; }

        [Required(ErrorMessage = "Bạn phải nhập giá bán")]
        public decimal? ListPrice { get; set; }

        public decimal? FuelPercent { get; set; }

        public decimal? Fuel { get; set; }

        public decimal? VATPercent { get; set; }

        public decimal? VAT { get; set; }

        public decimal? Commission { get; set; }

        public decimal? AccountPriceNote { get; set; }

        public decimal? Carrier { get; set; }

        public decimal? HandlingFee { get; set; }

        public string BOD { get; set; }

        public string Description { get; set; }
    }
}
